package cn.bankAutoOffice.service;

import cn.bankAutoOffice.bean.entity.File;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface FileService {

    /**
     * 获取文件总数
     * @return
     */
    Integer countFile(Integer fileType);

    /**
     * 获取所有文件
     * @return
     */
    List<File> getFileAll(@Param("fileType") Integer fileType);

    /**
     * 下载文件
     * @param fileName 文件名
     * @return 文件对象
     */
    File getFile(@Param("fileName") String fileName);

    /**
     * 添加文件
     * @param File 文件对象
     * @return >0：成功 / =0：失败
     */
    Integer addFile(File File);

}
